
.middle > div {
    margin: 10px 0;
}

.middle > div:nth-child(1) > div:nth-child(1) {
    background-image: url("../img/m1z5.jpg");
    background-size: 100% 100%;
    /*height: 487px;*/
    /*width: 1920px;*/
    height: calc(1200 * 487px / 1920);
}

.about-us-title {
    margin: 40px 0;
}

.about-us .chinese-name {
    font-family: 新宋体;
    font-size: 30px;
    color: red;
}

/* 后代选择器*/
.about-us .english-name {
    font-family: 新宋体;
    font-size: 30px;
    color: white;
}

/* 兄弟选择器*/
/*.about-us-title + div {*/
/*    width: 200px;*/
/*}*/
.about-us > div:nth-child(1) .content {
    width: 250px;
    height: 100px;
    /*overflow: scroll;*/
    font-size: 12px;
    color: white;
}

.about-us > div:nth-child(2) .content {
    width: 800px;
    height: 40px;
    margin: 20px 50px 20px 0;
}

.about-us img {
    margin-top: -35px;
}

/*-------------------私人教练------------------------*/
.our-team {
    color: white;
}

.our-team div {
    text-align: center;
}

.our-team > div:nth-child(1) {
    background-image: url("../img/cjg0.jpg");
    background-size: 100% 100%;
    /*height: 717px;*/
    /*width: 1920px;*/
    height: calc(1200 * 717px / 1920);
}

.our-team .chinese-name {
    color: red;
    font-size: 40px;
    text-align: center;
}

.our-team .english-name {
    color: white;
    font-size: 20px;
    text-align: center;
}

.our-team .img {
    width: 260px;
    height: 200px;
}

.team > div {
    width: 260px;
}

.our-team .more {
    border: 1px solid white;
    padding: 5px 50px;
    margin: 20px;
    cursor: pointer;
}

.our-team .more:hover {
    background-color: blueviolet;
    color: yellow;
    text-decoration: underline;
}

.our-team > div:nth-child(2) {
    background-color: red;
    height: 50px;

}

.our-team > div:nth-child(2) div {
    text-align: left;
}

/*------------------------新闻资讯-----------*/
.our-news .chinese-name {
    color: red;
    font-size: 40px;
    text-align: center;
}

.our-news .english-name {
    color: black;
    font-size: 20px;
    text-align: center;
}

.news .img {
    width: 260px;
    height: 200px;
}

.news .name {
    width: 260px;
    margin: 20px 0;
}

.publish-time {
    margin: 20px 0;
}

.news .news-content {
    width: 260px;
}

.our-news .more {
    color: white;
    background-color: red;
    padding: 10px 50px;
    margin: 30px;
    cursor: pointer;
}

/*----------------------------*/
.form-submit {
    background-image: url("../img/klan.jpg");
    background-size: 100% 100%;
    /*height: 652px;*/
    /*width: 1920px;*/
    height: calc(1200 * 652px / 1920);
}

.form-submit img {
    height: calc(1200 * 652px / 1920 * 0.7);
}

.form-submit > div > div:nth-child(2) {
    height: calc(1200 * 652px / 1920);

}

form {
    width: 500px;
    height: 300px;
    background-color: white;
    padding: 20px;
}

form > div:nth-child(1) > div:nth-child(1) {
    color: red;
    font-size: 25px;
}

form > div:nth-child(1) > div:nth-child(2) {
    margin: 20px 0;
    width: 350px;
}

form .content > div {
    width: 200px;
}

form .content input {
    width: 200px;
    height: 30px;
}

form .content > div > div {
    line-height: 30px;
}

form input[type=submit] {
    color: white;
    background-color: red;
    border-radius: 10px;
    padding: 5px 50px;
    margin: 10px 0;
}